Modeling and Evaluation of Paradyn Instrumentation System
نویسنده
چکیده
This paper models and evaluates the overheads of data collection components and services (called an instrumentation system) of Paradyn Parallel Performance Tools. An instrumentation system (IS) is an integral part of any measurementbased parallel tool to collect runtime information from concurrent processes. However, software instrumentation is known to be intrusive and likely to change the behavior of application programs. Additionally, the instrumentation system is a part of the enabling technology of the tool and hence removed from the end-user. Therefore, it is important to evaluate its overheads at an early stage of tool development. We develop and parameterize a resource occupancy (ROCC) model for Paradyn IS on an IBM SP-2 platform. This model is validated with measurements and subsequently used to answer several “what if” questions regarding various configuration options and management policies for the instrumentation system and their impact on overheads to the application processes. We also summarize the results of this evaluation as recommendations to the IS developers.
منابع مشابه
Modeling and Evaluating the Instrumentation System Management Policies in Parallel Systems
Software instrumentation is a widely used technique for measurement-based parallel program performance evaluation, prediction, debugging, steering, and visualization. With increasing sophistication of parallel tool development technologies and broadening of application areas where these tools are being used, runtime data collection and management activities are growing in importance. We use the...
متن کاملThe Paradyn Parallel Performance Measurement Tools
Paradyn is a performance measurement tool for parallel and distributed programs. Paradyn uses several novel technologies so that it scales to long running programs and large systems, and automates much of the search for performance bottlenecks. Paradyn is based on a dynamic notion of performance instrumentation and measurement. Application programs are placed into execution and then performance...
متن کاملThe Paradyn Parallel Performance Measurement Tool
with little overhead. P aradyn is a tool for measuring the performance of large-scale parallel programs. Our goal in designing a new performance tool was to provide detailed, flexible performance information without incurring the space (and time) overhead typically associated with trace-based tools. Paradyn achieves this goal by dynamically instrumenting the application and automatically contro...
متن کاملModeling and Evaluating Design Alternatives for an On-Line Instrumentation System: A Case Study1
This paper demonstrates the use of a model-based evaluation approach for instrumentation systems (ISs). The overall objective of this study is to provide early feedback to tool developers regarding IS overhead and performance; such feedback helps developers make appropriate design decisions about alternative system configurations and task scheduling policies. We consider three types of system a...
متن کاملModeling and Evaluating Design Alternatives for an On-Line Instrumentation System: A Case Study
This paper demonstrates the use of a model-based evaluation approach for instrumentation systems (ISs). The overall objective of this study is to provide early feedback to tool developers regarding IS overhead and performance; such feedback helps developers make appropriate design decisions about alternative system configurations and task scheduling policies. We consider three types of system a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996